@if $use-helper == true {
  //------------------------------------
  //  HELPER
  //------------------------------------

  // Add/remove floats
  .float-left { float: left; }

  .float-right { float: right; }

  .float-none { float: none; }


  // Position elements
  .align-center,
  %align-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .no-margin { margin: 0; }


  // Displaying content
  .inline { display: inline; }

  .show,
  %show {
    display: block;
    visibility: visible;
  }

  .hide,
  %hide {
    display: none;
    visibility: hidden;
  }


  // Hide text
  .screen-reader,
  %screen-reader,
  .text-hide,
  %text-hide {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }


  // Full-width elements
  .full-width { width: 100%; }

  img.full-width,
  %full-width-image {
    max-width: 100%;
    height: auto;
    display: block;
    width: auto;
  }


  // Text alignment
  .text-left { text-align: left; }

  .text-right { text-align: right; }

  .text-center { text-align: center; }

  .text-justify { text-align: justify; }


  // Font weights
  .weight-light,
  %weight-light { font-weight: 300; }

  .weight-normal,
  %weight-normal { font-weight: 400; }

  .weight-semibold,
  %weight-semibold { font-weight: 600; }


  // All-caps text
  .text-uppercase { text-transform: uppercase; }


  // Stylized ampersand
  .amp { font: italic 110% Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; }


  // Caret icon
  .caret {
    border-top: 5px solid;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    display: inline-block;
    margin: 0 0 3px 4px;
    vertical-align: middle;
    width: 0;
  }
}
